package com.yibo.message.service;

/**
 * 消息验证码服务
 *
 * @author zhanglei
 */
public interface MessageCheckWordService {

    /**
     * 发送验证码 到指定的邮箱  并将生成的验证码保存到验证码表中，供其他服务使用
     *
     * @param email   邮箱
     * @return   发送结果 1成功 其他失败
     */
    int  send(String email,String type);

    /**
     * 通过邮箱 ， 验证码类型 查询邮箱正在接受的验证码
     *
     * @param email  邮箱
     * @param type   验证码类型
     * @return       验证码
     */
    String  emailCheckWord(String email , String type);


    /**
     * 通过邮箱 以及验证码类型删除验证码信息
     *
     * @param email  邮箱
     * @param type   验证码类型
     * @return   删除结果
     */
    int  removeCheckWord(String email,String type);
}
